voice and telephony over atm - German English Dictionary